Credit to the original coder

I think the original coder just made this for own use and did not make it 
positioning friendly - you have to change the settings and compile the mq4
yourself - it took me as non coder a while to figure it out - and even then
it is a schlepp to position it where you want - it takes repeated efforts 
to get it right so just persevere till you are satisfied.

TF Buttons:
Change the 2 lines per TF EXACTLY the same.

ButtonCreate(0,"TZPC_M1Button",1,447,15,25,13,1,"M1","Arial",8,clrBlack,clrWhite,clrBlack,false,false,false,false,0);
        }else{
      ButtonCreate(0,"TZPC_M1Button",1,447,15,25,13,1,"M1","Arial",8,clrWhite,clrBlack,clrWhite,false,false,false,false,0);
                                     1  2   3  4  5  6             7
1 Window
2 x
3 y
4 box width
5 box height
6 corner
7 fontsize

# Hope I remember correctly - else just play with it.
# You will notice they follow each other a certain distance apart from each other

Zoom Buttons:
The same except only one line each  

   ButtonCreate(0,"TZPC_ZommInButton",1,471,15,25,13,1,"Z+","Arial",8,clrWhite,clrBlack,clrWhite,false,false,false,false,0);
ObjectSetString(0,"ZommInButton",OBJPROP_TOOLTIP,"Use can use 'P' key instead");
//--- Lot button - 
   ButtonCreate(0,"TZPC_ZommOutButton",1,279,15,25,13,1,"Z-","Arial",8,clrWhite,clrBlack,clrWhite,false,false,false,false,0);
ObjectSetString(0,"LotSizeButtonMinus",OBJPROP_TOOLTIP,"Use can use 'M' key instead");
 
Get the original here:
https://www.mql5.com/en/code/13773